package org.com.liurz.iresources.activiti.entity;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("流程实例参数对象")
public class ProcessInstanceVO {
    @ApiModelProperty(value = "流程实例")
    private String processInstanceId; //流程实例
    @ApiModelProperty(value = "当前登陆用户")
    private String userId; //当前登陆用户
    @ApiModelProperty(value = "事件Id")
    private String ticketId; //事件Id
    public String getProcessInstanceId() {
		return processInstanceId;
	}
	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getTicketId() {
		return ticketId;
	}
	public void setTicketId(String ticketId) {
		this.ticketId = ticketId;
	}
	public String getSingleType() {
		return singleType;
	}
	public void setSingleType(String singleType) {
		this.singleType = singleType;
	}
	public List<String> getProcessInstanceds() {
		return processInstanceds;
	}
	public void setProcessInstanceds(List<String> processInstanceds) {
		this.processInstanceds = processInstanceds;
	}
	public List<String> getTaskIds() {
		return taskIds;
	}
	public void setTaskIds(List<String> taskIds) {
		this.taskIds = taskIds;
	}
	public String getEndReasons() {
		return endReasons;
	}
	public void setEndReasons(String endReasons) {
		this.endReasons = endReasons;
	}
	public List<BatchVO> getBatchVOs() {
		return batchVOs;
	}
	public void setBatchVOs(List<BatchVO> batchVOs) {
		this.batchVOs = batchVOs;
	}
	@ApiModelProperty(value = "信号量")
    private String singleType; //信号量
    @ApiModelProperty(value = "流程实例Ids")
    private List<String> processInstanceds; //流程实例Ids
    @ApiModelProperty(value = "任务Id集合")
    private List<String> taskIds; //任务Id集合
    @ApiModelProperty(value = "结束原因")
    private String endReasons; //结束原因
    @ApiModelProperty(value = "批量处理vo")
    private List<BatchVO> batchVOs; //批量处理vo
}
